#ifndef GRUPA_RABAT_BASE_H
#define GRUPA_RABAT_BASE_H
#include <QString>
#include <odb/core.hxx>
#include <QVector>
#include <odb/qt/lazy-ptr.hxx>
#include "Kontrahent_BASE.h"
#include "Towar_Do_Grupa_Rabat_BASE.h"

class Kontrahent_BASE;
class Towar_Do_Grupa_Rabat_BASE;

#pragma db object
class Grupa_Rabat_BASE{


protected:
    friend class odb::access;
    Grupa_Rabat_BASE(){}
#pragma db id auto
    unsigned long id;

#pragma db not_null type("VARCHAR(80)")
    QString nazwa_;

#pragma db value_not_null inverse(grupa_Rabatowa_)
    QVector< QLazyWeakPointer< Kontrahent_BASE > > kontrahenci_;
#pragma db value_not_null inverse(grupa_Rabat_)
    QVector< QLazyWeakPointer< Towar_Do_Grupa_Rabat_BASE > > towar_Do_Grupa_Rabatowa_;

};

#endif // GRUPA_RABAT_BASE_H
